
package banco ;
/**
 * 
 *
 * @hibernate.class
 *     table="PRODUTO"
 *
 */
public class Produto {
 
  // <editor-fold defaultstate="collapsed" desc=" Property:   String tipo ">
  private String tipo;
/**
  *   @hibernate.property
  */
   public String getTipo () {
      return tipo;
   } 
   public void setTipo (String tipo) {
      this.tipo = tipo;
   }
   // </editor-fold>
 
  // <editor-fold defaultstate="collapsed" desc=" Property:   float preco ">
  private float preco;
/**
  *   @hibernate.property
  */
   public float getPreco () {
      return preco;
   } 
   public void setPreco (float preco) {
      this.preco = preco;
   }
   // </editor-fold>

   // <editor-fold defaultstate="collapsed" desc=" PrimaryKey:   String id ">
   private String id;
/**
  *   @hibernate.id
  *     generator-class="uuid.hex"
  */
   public String getId () {
      return id;
   } 
   public void setId (String id) {
      this.id = id;
   }
   //</editor-fold>

   
   // <editor-fold defaultstate="collapsed" desc=" 1-1  Relation to banco.ProdutoLocado produtoLocado ">
   private banco.ProdutoLocado produtoLocado ;
   /**
    *  @hibernate.one-to-one class = "banco.ProdutoLocado"
    */
   public banco.ProdutoLocado getProdutoLocado() {
       return produtoLocado;
   }
   public void setProdutoLocado() {
       this.produtoLocado = produtoLocado;
   }
   // </editor-fold>

   // <editor-fold defaultstate="collapsed" desc=" N-1  Relation to banco.Genero genero ">
   private banco.Genero genero;
   
   /**
    * @hibernate.many-to-one
    *     column="GENERO_FK"
    *     class="banco.Genero"
    *     not-null="true"
    *     outer-join="auto"
    */
   public banco.Genero getGenero() {
       return this.genero;
   }
   
   public void setGenero(banco.Genero genero) {
       this.genero = genero;
   }
   // </editor-fold>
}